LGF_StringToDTL_US (FC / 1.0.0)

Übersicht

Autor: Siemens Digital Industry

Kurzbeschreibung

Diese Funktion konvertiert eine Zeichenkette (String) im amerikanischen Format (US) mit Datums- und Zeitkomponenten in den Datentyp DTL.

Baustein Schnittstelle

LGF_StringToDTL_US (FC)
String  date Ret_Val  DTL
    
   error  Bool
    
   status  Word
    
   

Input Parameter

BezeichnerDatentyp Beschreibung
dateString Datum als Zeichenkette entsprechend dem Format.
Beispiel: `01-22-2019 14:07:57.696417000`.

Output Parameter

BezeichnerDatentyp Beschreibung
Ret_ValDTL
errorBool FALSE: Kein Fehler
TRUE: Während der Ausführung des FB ist ein Fehler aufgetreten
statusWord 16#0000-16#7FFF: Status des FB
16#8000-16#FFFF: Fehleridentifikation (siehe folgende Tabelle)

Status & Error Meldungen

Code / WertBezeichner / Beschreibung
16#0000STATUS_FINISHED_NO_ERROR
Status: Abarbeitung ohne Fehler beendet
16#7000STATUS_NO_JOB
Status: Kein aktueller Auftrag in Bearbeitung
16#8201ERR_FORMAT_YEAR
Fehler: JAHR außerhalb des Wertebereiches von DTL - Jahres Angabe entspricht nicht dem Format oder Angabe
16#8202ERR_FORMAT_MONTH
Fehler: MONAT außerhalb des Wertebereiches von DTL - Monats Angabe entspricht nicht dem Format oder Angabe
16#8203ERR_FORMAT_DAY
Fehler: TAG außerhalb des Wertebereiches von DTL - Tages Angabe entspricht nicht dem Format oder Angabe
16#8204ERR_FORMAT_HOUR
Fehler: STUNDE außerhalb des Wertebereiches von DTL - Stunden Angabe entspricht nicht dem Format oder Angabe
16#8205ERR_FORMAT_MINUTE
Fehler: MINUTE außerhalb des Wertebereiches von DTL - Minuten Angabe entspricht nicht dem Format oder Angabe
16#8206ERR_FORMAT_SECOND
Fehler: SEKUNDE außerhalb des Wertebereiches von DTL - Sekunden Angabe entspricht nicht dem Format oder Angabe
16#8207ERR_FORMAT_NANOSECOND
Fehler: NANOSEKUNDE außerhalb des Wertebereiches von DTL - Nanosekunden Angabe entspricht nicht dem Format oder Angabe
16#8400ERR_DATE_STRING_EMPTY
Fehler: Die Eingabezeichenfolge `date` ist leer.
16#8401ERR_DATE_STRING_TO_SHORT
Fehler: Die Eingabezeichenfolge `date` ist zu kurz – das Minimum ist `MM-DD-YYYY HH:MM:SS`.

Funktionsbeschreibung

Der Baustein liest ein Datum als Zeichenkette ein und konvertiert dieses in den Datentyp DTL. Die einzelnen Datums- und Zeitkomponenten in der Zeichenkette werden entsprechend des amerikanischen Formats (US) separiert. Dabei ist das Trennzeichen zwischen den Komponenten in der Zeichenkette irrelevant.

Amerikanisches Format (US):

LGF_DTLtoString_US - Aufbau der Zeichenkette im amerikanischen Format

Änderungshistorie

Version & DatumÄnderungsbeschreibung
1.0.0Siemens Industry Online Support
28.07.2025First released version